package cn.xiaohuodui.service;

import cn.xiaohuodui.dao.GoodSkuMapper;
import cn.xiaohuodui.model.GoodSku;
import cn.xiaohuodui.vo.Sku.SkuVo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.ArrayList;
import java.util.List;

/**
 * Created by TR on 2018/4/3.
 */
@Service
public class GoodSkuService {

    @Autowired
    GoodSkuMapper goodSkuMapper;

    @Autowired
    SkuService skuService;

    public List<SkuVo> getByGoodId(Integer goodId){
        List<GoodSku> byGoodId = goodSkuMapper.getByGoodId(goodId);
        List<SkuVo> skuVos = new ArrayList<>();
        for (GoodSku goodSku:byGoodId){
            SkuVo bySkuId = skuService.getBySkuId(goodSku.getSkuId());
            skuVos.add(bySkuId);
        }
        return skuVos;
    }
}
